<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    //开启严格模式
    'use strict';
  </script>
  <script>
    (function(){
      'use strict'
    })()
  </script>
  <script>
    //为某个函数开启严格模式
    function fn() {
      'use strict'
    //这个函数式严格模式
    }
    function fun(){
      //这个函数不是严格函数
    }
    /// 变量名必须先声明在使用
    //不能随意删除已经生命好的变量
    //严格模式下,全局作用域中函数中的this是undefinde
    //如果构造函数不加new调动,this会报错
    //函数的形参名称不可以重复
    //不允许在费函数的代码块内声明函数,比如 if语句中
    
  </script>
</body>
</html>